package com.gjy.pulsar.disruptor;

import lombok.Data;

import java.util.List;

/**
 * copyright  (c) 2012, 江苏新大陆  All rights reserved
 * 文件名称：BGWorkMQMessageBo.java
 * 描   述：出账消息队列
 * 作   者：xuqx
 * 创建时间：2017-03-30 20:00:29
 * 版  本：   1.0
 * @param <T> 出账工单类型
 */
@Data
public class BGWorkMQMessageBo<T>
{
    /**
     *一次出账: key = user_id,valueList只有一条记录
     * 家庭营销案补齐: key = user_id,valueList有多条记录
     * 集团打折: key = trade_id,valueList有多条记录
     * 集团融合营销案补齐释放: key = customer_id,valueList有多条记录
     */
    private long keyId;
    private int  messageType; //MQ消息类型,1-一次出账, 2-家庭营销案补齐, 3-集团打折, 4-集团融合营销案
    private List<T>  workList;

}
